# # 1------导入Flask类
#
#
# from flask import Flask,redirect
#
# # 创建程序实例，对象，通过对象定义路由，启动服务器.....
# # __name__参数的作用：确定程序所在的位置；
# # 如果传入python标准模块名，static的位置会从相应的模块名的目录中找，如果传入任意字符串
# # 从当前目录下找static；但是默认访问自定义的视图函数是没有错误。
# app = Flask(__name__)
#
# # 定义路由：绑定视图函数，斜线代表跟路径，代表url的规则rule
# @app.route('/')
# def index():
#
#     return 'hello world'
#
# # 视图函数不允许重复？本质上一个函数只能又一个返回值
# # url允许重复？？？本质上是同一个URL可以有不同的请求方法： GET/POST/DELETE/PUT
#
#
#
# @app.route('/baidu')
# def redir():
#     return redirect('http://www.baidu.com')
#
# if __name__ == '__main__':
#     # 开启调试模式，只会在开发模式下打开，生产环境下不能打开
#     app.run(debug=True)

from flask import Flask,redirect

app = Flask(__name__)

@app.route('/index')
def index():
    return redirect('www.baidu.com')

if __name__ == '__main__':
    app.run(debug=True)
